Коллеги, друзья, всем привет!
Хочу поделиться с вами своим мнением отностительно тестировки стратегий, поскольку сталкиваюсь с этим вопросом снова и снова.
Работая с разными людьми я встречаю разные мнения и представления о рынке.
Каждый, кто приходит на рынок складывает свои представления из своего опыта.
Есть те, кто удачно зашел в рынок и заработал какие-то деньги. Есть те, кто прошел курсы и хочет скорее применить знания на практике. У кого-то получается заработать, у кого-то нет…
Не буду сейчас говорить про скальпинг, это отдельная история. Что касается внутридневной, среднесрочной и долгосрочной торговли, то
как правило мои знакомые и клиенты рассказывают что находятся примерно в Нуле, хотя кто-то рассказывал что заработал себе на автомобиль.
Зная склонность людей к преуменьшению убытков и к преувеличению прибыли, думаю что те, кто говорит про нахождение в нуле — на самом деле в убытке, а те, кто говорит что заработал — в нуле. При этом многие торгуют не один год, а иногда даже не один десяток лет.
Если вы используете стратегии в трейдингвью, например чтобы быстро накидать прототип идеи из какого нибудь источника и посмотреть её, то у вас наверняка также появлялся вопрос поиска приемлемых параметров и проверка как они влияют на стратегию. Делать это вручную крайне трудозатратно. Простейшая стратегия двух скользящих средних может давать 400 и более вариантов параметров. А любое увеличение кол-ва параметров и диапазона их значений приводит к необходимости перебора значений растущих в геометрической прогрессии. Например стратегия из 5 параметров по 15 значений дает 15 ^ 5 = 759 375 вариантов. Подобрать их руками, когда один вариант вычисляется пару секунд не реально.
А можно ли автоматизировать этот процесс? Ниже описание решения через расширение для браузера на основе Chrome.
В прошлый раз я публиковал статью, в которой говорил об ассистенте для
Здравствуйте коллеги!
Сняла видео тестирования после обучения у Сергея Заботкина.Тестировала вручную, долго и муторно. Результаты конечно субъективные, но от этого не менее интересны. Благодарю за внимание).
Круглые цифры, о них помнят, но часто забывают. Очень зря, ибо это самое сильное самоисполняющееся пророчество из всех. Уровни вроде 1.4200 или 1.2500 нередко реагируют сами по себе, что и понятно. Ведь всем трейдерам мира их куда проще запомнить, нежели 1.4287 либо 1.2536.Источник: binguru.net
Для проверки психологических уровней будем использовать стратегию на основе индикатора Bollinger Bands с периодом 20 и множителем стандартного отклонения 2.0. Таймфрейм — 1 минута.
Стратегия будет очень простая: если цена вышла за нижнюю полосу индикатора, совершаем сделку на покупку с длиной экспирации 3 минуты.
В серии следующих постов я расскажу о том, как проводить бэктестинг с помощью Python. Для тестирования торговых стратегий я использую сайт Quantopian. Почему именно его? Потому что он: а) простой и наглядный; б) дает доступ к бесплатным историческим данным; в) имеет богатый функционал.
или back-testing (бирж. обратное историческое тестирование, тестирование на основе исторических данных (подход к анализу эффективности торговой стратегии, основанный на применении этой стратегии к данным прошедших периодов, т. е. оценка того, какие бы результаты дала эта стратегия, при условиях, которые имели место в прошлом; в отличие от анализа эффективности стратегии с использованием прогнозов относительно будущего развития событий)
Как всегда, сделав для себя, мы решили поделится с трейдерским сообществом программой «Viking strategy tester». Программа позволяет проводить тестирование арбитражных стратегий – «классических», «парных», «статистических», «одноногих», «портфельных».
Viking strategy tester – это тестер по заданному алгоритму на исторических данных, хранящихся на FTP.